package com.koron.css2.newProjectCenter.bean;

import com.koron.css2.baseConfig.bean.BaseBean;

import java.util.List;

/**
 * @Author: 苏小龙
 * @CreateTime: 2024-12-04
 * @Description: 材料信息
 * @Version: 1.0
 */
public class PjPubUpMaterial extends BaseBean {

    /**
     * 编码
     */
    private String code;

    /**
     * 分类id
     */
    private String typeId;

    /**
     * 产地
     */
    private String origin;

    /**
     * 主供应商
     */
    private String supplier;

    /**
     * 名称
     */
    private String name;
    /**
     * 助记码
     */
    private String mnemonicCode;
    /**
     *简称
     */
    private String abbreviation;
    /**
     * 规格
     */
    private String specs;
    /**
     * 出售价格
     */
    private String salesPrice;
    /**
     * 成本价格
     */
    private String costPrice;

    /**
     * 税率
     */
    private String taxRate;

    /**
     * 计量单位
     */
    private String calculateUnit;
    /**
     * 默认仓库
     */
    private String defaultStore;
    /**
     * 生产厂家
     */
    private String manufacturer;
    /**
     * 品牌
     */
    private String brand;
    /**
     * 备注
     */
    private String comments;

    /**
     * 库存上限
     */
    private Integer stockUpperLimit;

    /**
     * 库存下限
     */
    private Integer stockLowerLimit;

    /**
     * 库存量
     */
    private Integer stockQuantity;

    /**
     * 当前所选仓库库存量
     */
    private Integer quantity;

    /**
     * 仓库信息
     */
    private List<Warehouse> storeList;

    /**
     * 排序
     */
    private Integer sortNo;
    /**
     * 排序
     */
    private Integer status;

    /**
     * 是否删除  1已删除 0未删除
     */
    private Integer isDeleted;

    /**流程实例ID */
    private String  processInstanceId;

    /**流程节点名称 */
    private String  processName;
    /**流程状态  draft 或者 null 为草稿状态, end 为流程结束*/
    private String  processState;
    /**批次号*/
    private String batchNumber;

    public String getBatchNumber() {
        return batchNumber;
    }

    public void setBatchNumber(String batchNumber) {
        this.batchNumber = batchNumber;
    }

    public String getProcessInstanceId() {
        return processInstanceId;
    }

    public void setProcessInstanceId(String processInstanceId) {
        this.processInstanceId = processInstanceId;
    }

    public String getProcessName() {
        return processName;
    }

    public void setProcessName(String processName) {
        this.processName = processName;
    }

    public String getProcessState() {
        return processState;
    }

    public void setProcessState(String processState) {
        this.processState = processState;
    }

    public Integer getIsDeleted() {
        return isDeleted;
    }

    public void setIsDeleted(Integer isDeleted) {
        this.isDeleted = isDeleted;
    }

    public String getCode() {
        return code;
    }

    public void setCode(String code) {
        this.code = code;
    }
    public String getOrigin() {
        return origin;
    }

    public void setOrigin(String origin) {
        this.origin = origin;
    }

    public String getSupplier() {
        return supplier;
    }

    public void setSupplier(String supplier) {
        this.supplier = supplier;
    }

    public String getTypeId() {
        return typeId;
    }

    public void setTypeId(String typeId) {
        this.typeId = typeId;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public Integer getQuantity() {
        return quantity;
    }

    public void setQuantity(Integer quantity) {
        this.quantity = quantity;
    }

    public String getMnemonicCode() {
        return mnemonicCode;
    }

    public void setMnemonicCode(String mnemonicCode) {
        this.mnemonicCode = mnemonicCode;
    }

    public String getAbbreviation() {
        return abbreviation;
    }

    public void setAbbreviation(String abbreviation) {
        this.abbreviation = abbreviation;
    }

    public String getSpecs() {
        return specs;
    }

    public void setSpecs(String specs) {
        this.specs = specs;
    }

    public String getSalesPrice() {
        return salesPrice;
    }

    public void setSalesPrice(String salesPrice) {
        this.salesPrice = salesPrice;
    }

    public String getCostPrice() {
        return costPrice;
    }

    public void setCostPrice(String costPrice) {
        this.costPrice = costPrice;
    }

    public String getTaxRate() {
        return taxRate;
    }

    public void setTaxRate(String taxRate) {
        this.taxRate = taxRate;
    }

    public String getCalculateUnit() {
        return calculateUnit;
    }

    public void setCalculateUnit(String calculateUnit) {
        this.calculateUnit = calculateUnit;
    }

    public String getDefaultStore() {
        return defaultStore;
    }

    public void setDefaultStore(String defaultStore) {
        this.defaultStore = defaultStore;
    }

    public String getManufacturer() {
        return manufacturer;
    }

    public void setManufacturer(String manufacturer) {
        this.manufacturer = manufacturer;
    }

    public String getBrand() {
        return brand;
    }

    public void setBrand(String brand) {
        this.brand = brand;
    }

    public String getComments() {
        return comments;
    }

    public void setComments(String comments) {
        this.comments = comments;
    }

    public Integer getSortNo() {
        return sortNo;
    }

    public void setSortNo(Integer sortNo) {
        this.sortNo = sortNo;
    }

    public Integer getStatus() {
        return status;
    }

    public void setStatus(Integer status) {
        this.status = status;
    }

    public Integer getStockUpperLimit() {
        return stockUpperLimit;
    }

    public void setStockUpperLimit(Integer stockUpperLimit) {
        this.stockUpperLimit = stockUpperLimit;
    }

    public Integer getStockLowerLimit() {
        return stockLowerLimit;
    }

    public void setStockLowerLimit(Integer stockLowerLimit) {
        this.stockLowerLimit = stockLowerLimit;
    }

    public Integer getStockQuantity() {
        return stockQuantity;
    }

    public void setStockQuantity(Integer stockQuantity) {
        this.stockQuantity = stockQuantity;
    }

    public List<Warehouse> getStoreList() {
        return storeList;
    }

    public void setStoreList(List<Warehouse> storeList) {
        this.storeList = storeList;
    }
}